مشخصه هاي توسعه واشکال زدايي T-SQLدرنرم افزارSQL Server2008 بدون نياز به Visual Studio
مشخصه هاي توسعه واشکال زدايي T-SQLدرنرم افزارSQL Server2008 بدون نياز به Visual Studio
مشخصه هاي توسعه واشکال زدايي T-SQLدرنرم افزارSQL Server2008 بدون نياز به Visual Studio
براي بسياري از مديران و توسعه دهندگان پايگاه هاي داده قابليت اشکال زدايي T-SQL بدون نياز به Visual Studio بهترين مشخصه نرم افزار SQL Server 2008 مي باشد. SQL Server 2008 در قسمت Query Analyzer داراي قابليت اشکال زدايي T-SQL بود اما اين قابليت در نسخه 2005 حذف شد و براي اين کار برنامه نويسان بايد از Visual Studio استفاده مي کردند که خيلي مورد پسند آن ها نبود. يکي ديگر از ويژگي هايي که در نسخه 2005 از قلم افتاده است، T-SQL Intellisense است که با اينکه براي نسخه 2005 طراحي شده بود اما در نسخه نهايي محصول در نرم افزار قرار داده نشد. اين قابليت به اضافه اشکال زدايي و يکسري قابليت هاي ديگر به نسخه 2008 اين نرم افزار افزوده شده است.
Intellisense: اين مشخصه قابليت هايي از قبيل چک کردن دستورالعمل هاي T-SQL ، کامل کردن اتوماتيک نام ها و پارامترها و کمک کردن در زمينه قواعد عمومي و متداول T-SQL را در اختيار کاربران قرار مي دهد. Intellisense از زماني که شما شروع به وارد کردن دستورات به داخل پنجره Query Editor مي کنيد، به طور اتوماتيک شروع به کار مي کند. Intellisense داراي ويژگي کامل کردن خودکار نام Object ها مي باشدو مطابق با شکل مشاهده مي شود که چگونه اين ويژگي Intellisense يک ليستي از جداول و نماهايي که براي يک طرح (به عنوان مثال منابع انساني Human Resource) در دسترس مي باشد را نمايش مي دهد. شما مي توانيد به راحتي عنواني که مورد نظر شما است را انتخاب کنيد.(شکل 1) يکي ديگر از ويژگي هاي مطلوب اين است که زماني که شما مکان نماي موس را بر روي نام يک پروسه و پردازنده ذخيره شده نگه مي داريد، Intellisense مقادير بازگشت داده شده و تمامي پارامترها را در داخل يک پنجره کوچک نمايش مي دهد. دستورات T-SQL که کامل نيستند و يا اشتباه هستند، يک خط قرمز در زير آن قرار مي گيرد. اگر مکان نماي موس را بر روي اين دستورات که در زير آن ها خط قرمز کشيده شده است نگه داريد، پنجره کوچکي بالا مي آيد و توضيح مي دهد که چه ايرادي وجود دارد.(شکل 2) دو راه وجود دارد که مي توان از طريق آن نام هاي ستوني را نمايش داد راه اول اين است که عبارت را در خط دستور تايپ کنيم:
<FROM <schema>.<table
که در دستور تايپ شده table به عنوان نام انتخاب شده است و سپس در مرحله بعد عبارت زير را تايپ کنيم
: <SELECT < table
با اين کار ليستي از نام هاي ستوني نمايش داده مي شود. راه دوم اين است که شما مي توانيد با تايپ کردن يک دستور هر دو را با هم انجام دهيد. به اين صورت که بايد عبارت زير را در خط دستور تايپ کنيد:
در نسخه 2008 نرم افزار SQL Server قابليت هاي اشکال زدايي تکامل پيدا کرده اند. براي شروع يک پروسه اشکال زدايي مي توانيد با انتخاب Query Editor/Start Debugging/Debug بر روي آيکون سبز رنگ کليک کنيد و يا از ميان بر Alt+F5 براي اين کار استفاده کنيد. شما مي توانيد ليستي از ميان برهاي صفحه کليد را در شکل مشاهده کنيد.(شکل 4)
منبع:ماهنامه ي رايانه شماره 188
Intellisense: اين مشخصه قابليت هايي از قبيل چک کردن دستورالعمل هاي T-SQL ، کامل کردن اتوماتيک نام ها و پارامترها و کمک کردن در زمينه قواعد عمومي و متداول T-SQL را در اختيار کاربران قرار مي دهد. Intellisense از زماني که شما شروع به وارد کردن دستورات به داخل پنجره Query Editor مي کنيد، به طور اتوماتيک شروع به کار مي کند. Intellisense داراي ويژگي کامل کردن خودکار نام Object ها مي باشدو مطابق با شکل مشاهده مي شود که چگونه اين ويژگي Intellisense يک ليستي از جداول و نماهايي که براي يک طرح (به عنوان مثال منابع انساني Human Resource) در دسترس مي باشد را نمايش مي دهد. شما مي توانيد به راحتي عنواني که مورد نظر شما است را انتخاب کنيد.(شکل 1) يکي ديگر از ويژگي هاي مطلوب اين است که زماني که شما مکان نماي موس را بر روي نام يک پروسه و پردازنده ذخيره شده نگه مي داريد، Intellisense مقادير بازگشت داده شده و تمامي پارامترها را در داخل يک پنجره کوچک نمايش مي دهد. دستورات T-SQL که کامل نيستند و يا اشتباه هستند، يک خط قرمز در زير آن قرار مي گيرد. اگر مکان نماي موس را بر روي اين دستورات که در زير آن ها خط قرمز کشيده شده است نگه داريد، پنجره کوچکي بالا مي آيد و توضيح مي دهد که چه ايرادي وجود دارد.(شکل 2) دو راه وجود دارد که مي توان از طريق آن نام هاي ستوني را نمايش داد راه اول اين است که عبارت را در خط دستور تايپ کنيم:
<FROM <schema>.<table
که در دستور تايپ شده table به عنوان نام انتخاب شده است و سپس در مرحله بعد عبارت زير را تايپ کنيم
: <SELECT < table
با اين کار ليستي از نام هاي ستوني نمايش داده مي شود. راه دوم اين است که شما مي توانيد با تايپ کردن يک دستور هر دو را با هم انجام دهيد. به اين صورت که بايد عبارت زير را در خط دستور تايپ کنيد:
در نسخه 2008 نرم افزار SQL Server قابليت هاي اشکال زدايي تکامل پيدا کرده اند. براي شروع يک پروسه اشکال زدايي مي توانيد با انتخاب Query Editor/Start Debugging/Debug بر روي آيکون سبز رنگ کليک کنيد و يا از ميان بر Alt+F5 براي اين کار استفاده کنيد. شما مي توانيد ليستي از ميان برهاي صفحه کليد را در شکل مشاهده کنيد.(شکل 4)
منبع:ماهنامه ي رايانه شماره 188
مقالات مرتبط
تازه های مقالات
ارسال نظر
در ارسال نظر شما خطایی رخ داده است
کاربر گرامی، ضمن تشکر از شما نظر شما با موفقیت ثبت گردید. و پس از تائید در فهرست نظرات نمایش داده می شود
نام :
ایمیل :
نظرات کاربران
{{Fullname}} {{Creationdate}}
{{Body}}